var numPage=0;
var cantidadHistorial=0;
head.ready(function(){
    $("#txt_usuario").focus();
});

function login_sistema(){
    location.href="login.htm";
}
function paginaSig(){
    if(cantidadHistorial>(numPage+1)*3){
        numPage++;
        cargarPagina();
    }
    
}
function paginaAnt(){
    if(numPage>0){
        numPage--;
        cargarPagina();
    }else{
        numPage=0;
    }
}
function paginaPri(){
    if(numPage>0){
        numPage=0;
        cargarPagina();
    }
}
function paginaUlt(){
    var numPageLim=Math.floor((cantidadHistorial/3)-0.000001);
    if(numPage<numPageLim){
        numPage=numPageLim;
        cargarPagina();
    }
}
function buscarDocumento(){
    $("#historico_documento").html("");
    $("#historico_documento").dialog({
        width: 900,
        high: 900,
        title: "Detalle de Bandeja",
        modal: true,
        resizable: false,
        position: 'top',
        buttons: {
            "|<": paginaPri,
            "<" : paginaAnt,
            ">" : paginaSig,
            ">|": paginaUlt,
            Salir: salirDialogMin
        }
    });
    numPage=0;
    obtenerCantidadHistorial();
    cargarPagina();
}
function cargarPagina(){
    if($("#txt_busq").val()!=""){
        var cod = $("#cmb_busquedad").val()+";"+ trim($("#txt_busq").val().toUpperCase());
        $.getJSON(Url_Sistema[2], {
            opt:98,
            fadfdsfsdfadsa:cod,
            page:numPage
        },function(data){
            if(data.success){
                var datos = data.datos;
                if(datos.length!=0){
                    $("#historico_documento").html(cabeceraHistorial);
                    for(var i=0; i<datos.length; i++){
                        var htm = ponerHistorial(datos[i].fecha+" "+datos[i].hora , datos[i].origen, datos[i].destino, datos[i].motivo, datos[i].observacion);
                        $("#historico_documento").append(htm);
                    }
                }else{
                    if(numPage==0){
                        $("#historico_documento").html("NO SE ENCONTRARON REGISTROS");
                    }
                }
                pausarLoad();
            } else {
                var rpta = data.datos.split("-");
                $("#historico_documento").html(rpta[2]);
            }
        });
    }else{
        $("#historico_documento").html("NO SE ENCONTRARON REGISTROS");
    }
}
function obtenerCantidadHistorial(){
    if($("#txt_busq").val()!=""){
        var cod = $("#cmb_busquedad").val()+";"+trim($("#txt_busq").val().toUpperCase());
        obtenerCabeceraHistorial(cod); 

        $.getJSON(Url_Sistema[2], {
            opt:100,
            fadfdsfsdfadsa:cod
        },function(data){
            if(data.success){
               
                var datos = data.datos;
                cantidadHistorial=datos;

            } else {
                var rpta = data.datos.split("-");
                $("#historico_documento").html(rpta[2]);
            }
        });
    }
}
function obtenerCabeceraHistorial(codigo){
    $.getJSON(Url_Sistema[2], {
        opt:102,
        fadfdsfsdfadsa:codigo
    },function(data){
        if(data.success){
            cabeceraHistorial=
            "<table> <tr> <td colspan='2' class='parrafoMessage'> </td> </tr><tr><td>CABECERA :</td><td class='celda'>"+ data.datos.cabecera+"</td></tr><tr><td>ASUNTO :</td><td class='celda'>"+data.datos.asunto+"</td> </tr></table>";
        } else {
            var rpta = data.datos.split("-");
            $("#historico_documento").html(rpta[2]);
        }
    });

}
function salirDialogMin(){
    $("#historico_documento").dialog("close");

}
function validarNro(e) {
    var key;
    if(window.event) // IE
    {
        key = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        key = e.which;
    }

    if (key == 13) {
        buscarDocumento();
        return true;
    }
    if (key < 48 || key > 57)
    {
        if(key == 8)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    return true;
}